event->motion.is_hint = 0;
gdk_event_set_screen (event, display->screens[0]);
+ GDK_NOTE (EVENTS,
+ g_message ("motion %d %d, state %d",
+ sx, sy, event->button.state));
+
_gdk_wayland_display_deliver_event (device->display, event);
}
GdkEvent *event;
uint32_t modifier;
- fprintf (stderr, "button event %d, state %d\n", button, state);
-
device->time = time;
event = gdk_event_new (state ? GDK_BUTTON_PRESS : GDK_BUTTON_RELEASE);
event->button.window = g_object_ref (device->pointer_focus);
else
device->modifiers &= ~modifier;
+ GDK_NOTE (EVENTS,
+ g_message ("button %d %s, state %d",
+ event->button.button,
+ state ? "press" : "release", event->button.state));
+
_gdk_wayland_display_deliver_event (device->display, event);
}
_gdk_wayland_display_deliver_event (device->display, event);
- fprintf (stderr, "keyboard event, code %d, sym %d, string %s, mods 0x%x\n",
- code, event->key.keyval, event->key.string, event->key.state);
+ GDK_NOTE (EVENTS,
+ g_message ("keyboard event, code %d, sym %d, "
+ "string %s, mods 0x%x",
+ code, event->key.keyval,
+ event->key.string, event->key.state));
}
static void
_gdk_wayland_display_deliver_event (device->display, event);
+ GDK_NOTE (EVENTS,
+ g_message ("leave, device %p surface %p",
+ device, device->pointer_focus));
+
g_object_unref(device->pointer_focus);
device->pointer_focus = NULL;
}
device->y = y;
_gdk_wayland_display_deliver_event (device->display, event);
- }
- fprintf (stderr, "pointer focus surface %p, window %p\n",
- surface, device->pointer_focus);
+ GDK_NOTE (EVENTS,
+ g_message ("enter, device %p surface %p",
+ device, device->pointer_focus));
+ }
}
static void
g_object_unref(device->pointer_focus);
device->keyboard_focus = NULL;
+ GDK_NOTE (EVENTS,
+ g_message ("focus out, device %p surface %p",
+ device, device->keyboard_focus));
+
_gdk_wayland_display_deliver_event (device->display, event);
}
update_modifiers (device, keys);
+ GDK_NOTE (EVENTS,
+ g_message ("focus int, device %p surface %p",
+ device, device->keyboard_focus));
+
_gdk_wayland_display_deliver_event (device->display, event);
}
}